package com.cqc.googleplay.utils;


import android.content.res.Resources;
import android.graphics.drawable.Drawable;

import com.cqc.googleplay.application.MyApplication;

/**
 * 常用的琐碎的方法
 * 
 * @author cui
 */
public class CommonUtil {

	/**
	 * 主线程执行runnable
	 * @param runable
	 */
	public static void runOnUIThread(Runnable runable) {
		MyApplication.getMainHandler().post(runable);
	}

	/**
	 * 获取 Resources资源
	 * @return
	 */
	public static Resources getResources() {
		return MyApplication.getContext().getResources();
	}

	/**
	 * 获取String资源
	 * @param resId
	 * @return
	 */
	public static String getString(int resId) {
		return getResources().getString(resId);
	}

	/**
	 * 获取String资源
	 * @param resId
	 * @return
	 */
	public static String[] getStringArray(int resId) {
		return getResources().getStringArray(resId);
	}

	/**
	 * 获取Drawable资源
	 * @param resId
	 * @return
	 */
	public static Drawable getDrawable(int resId) {
		return getResources().getDrawable(resId);
	}

	/**
	 * 获取Color资源
	 * @param resId
	 * @return
	 */
	public static int getColor(int resId) {
		return getResources().getColor(resId);
	}

	/**
	 * 获取Dimension资源
	 * @param resId
	 * @return
	 */
	public static float getDimension(int resId) {
		return getResources().getDimension(resId);
	}
}
